home *** CD-ROM | disk | FTP | other *** search
- PROJ = mpack
-
- # the following lines are for IBM CSet++ with debugging turned on
-
- #CC = icc
- #CCFLAGS = -Ti
- #LINKFLAGS = -Ti -B"/runfromvdm"
- #EXEFLAG = -Fe
- #ADDFILES = getopt.c
-
- # the following lines are for IBM CSet++
-
- CC = icc
- CCFLAGS =
- LINKFLAGS = -B"/runfromvdm"
- EXEFLAG = -Fe
- ADDFILES = getopt.c
-
- # the following lines are for EMX + GCC
-
- #CC = gcc
- #CCFLAGS = -Zomf
- #LINKFLAGS = -Zomf -Zlinker /runfromvdm -Zlinker /pm:vio
- #EXEFLAG = -o
- #ADDFILES =
-
- # The rest is common to both compilers
-
- FILES = codes.c os2os.c os2pk.c encode.c magic.c string.c xmalloc.c \
- md5c.c $(ADDFILES)
-
- OBJS = $(FILES:.c=.obj)
-
- all: $(PROJ).exe
-
- clean:
- -del *.obj
- -del *.exe
-
- .SUFFIXES: .obj .c
-
- codes.obj : codes.c xmalloc.h md5.h
- os2os.obj : os2os.c xmalloc.h common.h
- getopt.obj : getopt.c
- string.obj : string.c
- xmalloc.obj : xmalloc.c
- md5c.obj : md5c.c md5.h
- os2pk.obj : os2pk.c version.h xmalloc.h
- encode.obj : encode.c
- magic.obj : magic.c
-
- $(PROJ).exe : $(OBJS)
- $(CC) $(EXEFLAG) $(PROJ).exe $(LINKFLAGS) $(OBJS)
-
- .c.obj :
- $(CC) -c $(CCFLAGS) $*.c
-